package com.roc.service;


import java.io.File;
import java.util.List;
import java.util.Map;

import com.roc.pojo.MerinfoStop;
import com.roc.pojo.Operators;

public interface IStopService {
	/**
	 * 添加证件限制
	 * @Title: addBlackList
	 * @Description: TODO
	 * @param @param black
	 * @param @param op
	 * @param @return
	 * @param @throws ServiceException    
	 * @return int    
	 * @throws
	 */
	public int addStopList(MerinfoStop stop,Operators op)throws ServiceException;
	/**
	 * 删除证件限制
	 * @Title: deleteStopNum
	 * @Description: TODO
	 * @param @param blackNum
	 * @param @return
	 * @param @throws ServiceException    
	 * @return int    
	 * @throws
	 */
	public int deleteStopNum(String blackNum)throws ServiceException;
	/**
	 * 验证卡号或商户号
	 * @Title: findByMid
	 * @Description: TODO
	 * @param @param mid
	 * @param @return    
	 * @return MerinfoStop    
	 * @throws
	 */
	public MerinfoStop findByMid(String blackNum) throws ServiceException;
	
	/**
	 * 证件限制详情
	 * @Title: addBlackList
	 * @Description: TODO
	 * @param @param black
	 * @param @param op
	 * @param @return
	 * @param @throws ServiceException     
	 * @throws
	 */
	public List<Object> limitiDetilQuery(String mid,String status)throws ServiceException;
	
	/**
	 * 批量导入进件限制
	 * @param file
	 * @param logingMerchant
	 * @return
	 */
	public Map<String, Object> insertExportBlackList(File file,Operators logingMerchant)  throws ServiceException;

	
}
